<%@ page contentType="text/html; charset=utf-8" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %>
<%@ taglib uri="http://www.springframework.org/tags/form" prefix="form" %>
<%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>
<%String skin = (String) session.getAttribute("USERSKIN_SESSION");%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <!-- 归档管理 -->
    <title>山西省审计厅档案综合管理系统</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
    <jsp:include page="/inc/head.jsp" flush="true"/>
    <style>
       .bootstrap-table .icon-refresh {
           padding: 3px 0;
       }
      .bootstrap-table #table .detail-view .bootstrap-table .columns {
            margin: 0 0 8px;
        }
    </style>
</head>
<body>
<div class="panel-body" style="padding-bottom:0px;">
    <div class="panel panel-default">
        <div class="panel-heading">查询条件</div>
        <div class="panel-body">
            <form id="formSearch" class="form-horizontal">
                <div class="form-group" style="margin-top:5px">
                    <label class="control-label col-sm-1" for="txt_volTitle">题名</label>
                    <div class="col-sm-5">
                        <input type="text" class="form-control" id="txt_volTitle">
                    </div>
                    <label class="control-label col-sm-1" for="txt_volNo">案卷号</label>
                    <div class="col-sm-1">
                        <input type="text" class="form-control" id="txt_volNo">
                    </div>
                    <div class="col-sm-4" style="text-align:left;">
                        <button type="button" style="margin-left:50px" id="btn_query" onclick="queryParams()" class="btn btn-primary">查询</button>
                        <button type="button" style="margin-left:20px" id="btn_clean" onclick="queryParamsClean()" class="btn btn-default">重置</button>
                    </div>
                </div>
            </form>
        </div>
    </div>

    <div id="toolbar" class="btn-group">
        <shiro:hasPermission name="cms:archive:edit"><button id="btn_edit" type="button" class="btn btn-default" onclick="detilsAction()">
            <span class="glyphicon glyphicon-pencil" aria-hidden="true"></span> 信息编辑
        </button></shiro:hasPermission>
        <shiro:hasPermission name="cms:archive:overrule"><button id="btn_turnDown" type="button" class="btn btn-default" onclick="turnDownVolAction()">
            <span class="glyphicon glyphicon-repeat" aria-hidden="true"></span> 驳回
        </button></shiro:hasPermission>
        <shiro:hasPermission name="cms:archive:adjustment"><div id="btn_adjustment" class="btn-group">
            <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                卷宗调整<span class="caret"></span>
            </button>
            <ul class="dropdown-menu" role="menu">
                <li><a  id="adjustOrder" href="javascript:;" onclick="adjustOrderAction()">卷内顺序调整</a></li>
                <li><a  id="deleteAdjust" href="javascript:;" onclick="deleteAdjustAction()">分卷调整</a></li>
                <li><a  id="addAdjust" href="javascript:;" onclick="addAdjustAction()">合卷调整</a></li>
                <li><a  id="tearAdjust" href="javascript:;" onclick="tearAdjustAction()">拆卷调整</a></li>
                <%--<li><a href="#">案卷顺序调整</a></li>--%>
            </ul>
        </div></shiro:hasPermission>
        <shiro:hasPermission name="cms:archive:export">
            <%--<button id="btn_download" type="button" class="btn btn-default" onClick ="$('#table').tableExport({ type: 'excel', escape: 'false' })">--%>
            <button id="btn_download" type="button" class="btn btn-default" onClick ="exportSortVolAndItemAction()">
            <span class="glyphicon glyphicon-export" aria-hidden="true"></span> 导出数据
        </button></shiro:hasPermission>
        <shiro:hasPermission name="cms:archive:archive"><button id="btn_floppySaved" type="button" class="btn btn-default" onclick="saveVolArchiveAction()">
            <span class="glyphicon glyphicon-flag" aria-hidden="true"></span> 归档
        </button></shiro:hasPermission>
        <button id="btn_submit" type="button" class="btn btn-default" onclick="refreshArcDataAction()">
            <span class="glyphicon glyphicon-repeat" aria-hidden="true"></span> 数据更新
        </button>
        <%--<shiro:hasPermission name="cms:archive:print"><div class="btn-group">
            <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                打印<span class="caret"></span>
            </button>
            <ul class="dropdown-menu" role="menu">
                <li><a id="printPrepar" onclick="printPreparAction()" href="javascript:;">打印备考表</a></li>
                <li><a id="printVolumeDirectory" onclick="printVolumeDirAction()" href="javascript:;">打印卷内目录</a></li>
            </ul>
        </div></shiro:hasPermission>--%>
        <div class="btn-group">
            <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                归档状态<span class="caret"></span>
            </button>
            <ul class="dropdown-menu" role="menu">
                <li><a id="NotArchive" onclick="SearchNotArchive()" href="javascript:;">未归档</a></li>
                <%--<li><a id="Archived" onclick="SearchArchived()" href="javascript:;">已归档</a></li>--%>
                <li><a id="returnArchived" onclick="returnArchived()" href="javascript:;">归档驳回</a></li>
                <li><a id="failureArchived" onclick="failureArchived()" href="javascript:;">归档失败</a></li>
            </ul>
        </div>
    </div>

    <table id="table"></table>
</div>
    <!-- 记录未归档和已归档条件 -->
    <input type="hidden" id="archiveStatus" value="1">
    <input type="hidden" id="openPdf" name="openPdf">
    <!-- 记录生成pdf文件名的毫秒数 -->
    <%--<input type="hidden" id="nowMilliseconds" name="nowMilliseconds">--%>
    <!-- 记录卷内件排序时,选择的卷的主键 -->
    <input type="hidden" id="volIdSort" name="volIdSort">
    <!-- 分卷原案卷主键保存 -->
    <input type="hidden" id="volIdBeforeSeg" name="volIdBeforeSeg">
    <!-- 合卷原案卷主键保存 -->
    <input type="hidden" id="volIdHE" name="volIdHE">
    <!-- 拆卷原案卷主键保存 -->
    <input type="hidden" id="unwindingVolId" name="unwindingVolId">
    <%--存放载体类型--%>
    <input type="hidden" id="volCarrier" name="volCarrier">
    <jsp:include page="/inc/footer.jsp" flush="true"/>
    <script src="${basePath}/js/devPublic.js"></script>
    <jsp:include page="/WEB-INF/jsp/preArchive/batchMount.jsp" flush="true"/>
    <jsp:include page="/WEB-INF/jsp/preArchive/viewOriginal.jsp" flush="true"/>
    <%--<jsp:include page="/WEB-INF/jsp/preArchive/print.jsp" flush="true"/>
    <jsp:include page="/WEB-INF/jsp/preArchive/printPdf.jsp" flush="true"/>--%>
    <jsp:include page="/WEB-INF/jsp/preArchive/AdjustOrderModal.jsp" flush="true"/>
    <%--<jsp:include page="/WEB-INF/jsp/preArchive/carrierTypeSort.jsp" flush="true"/>--%>
</section>
<script>
    var $table = $('#table');
    var columnsA=[
        {field: 'ck', checkbox: true},
        /* {field: 'volId', title: 'ID', visible:false},*/
        {field: 'volClass', title: '案卷类型',formatter: 'typeVolFormatter'},
        {field: 'volStorageTime', title: '保管期限',formatter: 'storageTimeSortOutFormatter'},
        {field: 'volNo', title: '案卷号'},
        {field: 'volFian', title: '全宗号', visible:false},
        {field: 'volTitle', title: '案卷题名'},
        {field: 'volArchiveYear', title: '归档年度'},
        {field: 'volArchiveUnit', title: '归档单位',formatter: 'orgIdConNameSortFormatter', visible:false},
        {field: 'volAuditLeader', title: '审计组长', visible:false},
        {field: 'volAuditDate', title: '审计起止日期', visible:false},
        {field: 'volSecret', title: '密级',formatter: 'traKeepFormatter',visible:false},
        {field: 'volStr3', title: '保密年限', visible:false},
        {field: 'volInsideDate', title: '卷内起止日期', visible:false},
        {field: 'volTotal', title: '总卷数', visible:false},
        {field: 'volCurrent', title: '当前卷数', visible:false},
        {field: 'volCaseNum', title: '档号'},
        {field: 'volTotalPage', title: '页数', visible:false},
        {field: 'volItemNumber', title: '件数'},
        {field: 'volStr7', title: '成功挂接原文件数'/*,formatter: 'ifOriginalFormatter'*/},
        {field: 'volPublicStatus', title: '是否公开',formatter: 'publicStatusFormatter' },
        {field: 'volCarrier', title: '载体类型', formatter: 'carrierStatusFormatter' },
        {field: 'volArchiveStatus', title: '卷宗状态',formatter: 'statusVolumeFormatter'},
        {field: 'createdat', title: '创建时间',formatter:'createdatAction', visible:false}
    ];

    var childColumnsA=[
        /* {field: 'ck',checkbox: true},*/
        {field: 'itemNum', title: '序号'},
        {field: 'itemName',title: '文号'},
        {field: 'itemTemporary',title: '单元号', visible:false},
        {field: 'itemSecret',title: '卷内件密级',formatter: 'traItemKeepFormatter',visible:false},
        {field: 'itemStr6',title: '保密年限', visible:false},
        {field: 'itemTitle',title: '卷内件题名'},
        {field: 'itemRespons',title: '责任者'},
        {field: 'itemCreateTime',title: '发文日期'},
        {field: 'itemPage',title: '页次', visible:false},
        {field: 'itemStr1',title: '件号'},
        {field: 'itemStr5', title: '是否公开', visible: false,formatter: 'publicStatusFormatter' },
        {field: 'itemStr3',title: '挂接状态', formatter: 'statusFormatter',width:'100px',align:"center"},
        {field: 'itemCreateDate',title: '创建时间',formatter:'createItemAction', visible:false},
        {field: 'action', title: '操作', align: 'center', formatter: 'actionFormatter', events: 'actionEvents', clickToSelect: false}
    ];

    $(function () {
        //Date picker
        /*bootStrapDate('xian_createdat_start');
        bootStrapDate('xian_createdat_end');*/
        var initUrl= '${basePath}/pcwindow/volumeArchive/volList';
        bootstrapTableAction(initUrl,columnsA,childColumnsA);
        $("#btn_floppySaved").show();
        enableSomeTools();
    })
    function bootstrapTableAction(url, columns,childColumns) {
        $table.bootstrapTable({
            url: url,//请求后台的URL（*）
            method: 'get',                      //请求方式（*）
            toolbar: '#toolbar',                //工具按钮用哪个容器
            queryParams: "volDefaultParams",
            striped: true,                      //是否显示行间隔色
            cache: false,                       //是否使用缓存，默认为true，所以一般情况下需要设置一下这个属性（*）
            pagination: true,                   //是否显示分页（*）
            sortable: true,                     //是否启用排序
            sortOrder: "desc",                   //排序方式
            //queryParams: queryParams,//传递参数（*）
            sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
            pageNumber:1,                       //初始化加载第一页，默认第一页
            pageSize: 50,                       //每页的记录行数（*）
            pageList: [50, 100],        //可供选择的每页的行数（*）
            //search: true,                       //是否显示表格搜索，此搜索是客户端搜索，不会进服务端，所以，个人感觉意义不大
            //strictSearch: true,
            showColumns: true,                  //是否显示所有的列
            showRefresh: true,                  //是否显示刷新按钮
            minimumCountColumns: 2,             //最少允许的列数
            clickToSelect: true,                //是否启用点击选中行
            //height: 500,                        //行高，如果没有设置height属性，表格自动根据记录条数觉得表格高度
            uniqueId: "ID",                     //每一行的唯一标识，一般为主键列
            //showToggle:true,                    //是否显示详细视图和列表视图的切换按钮
            cardView: false,                    //是否显示详细视图
            detailView: true,                   //是否显示父子表
            columns: columns,
            //注册加载子表的事件。注意下这里的三个参数！
            onExpandRow: function (index, row, $detail) {
                 itemTableAction(index, row, $detail,childColumns);
            },
            onLoadSuccess:function(data){
                //无数据隐藏分页
                if(data && data.total == 0){
                    $('.fixed-table-pagination').css('display','none')
                }
            }
        });
    };

    /**
     * 初始化子表格(无线循环)
     */
    function itemTableAction(index, row, $detail,childColumns){
        var volCarrier = row.volCarrier;
        $("#volCarrier").val(volCarrier);
        var parentid = row.volId;
        var $child_table = $detail.html('<table  id="child_table"></table>').find('table');
        $child_table.bootstrapTable({
            url: '${basePath}/pcwindow/itemArchive/itemList',
            method: 'get',
            queryParams: { strParentID: parentid },
            //ajaxOptions: { strParentID: parentid },
            clickToSelect: false,
            detailView: false,//父子表
            uniqueId: "itemId",
            dataType:'json',
            pagination: false,
           /* sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
            pageNumber:1,                       //初始化加载第一页，默认第一页
            pageSize: 10,                       //每页的记录行数（*）
            pageList: [10, 25, 50, 100],*/        //可供选择的每页的行数（*）
            cardView: false,                    //是否显示详细视图
            showRefresh: true,                  //是否显示刷新按钮
            minimumCountColumns: 2,             //最少允许的列数
            showColumns: true,                  //是否显示所有的列
            columns:childColumns
            //无线循环取子表，直到子表里面没有记录(为了防止死锁暂停使用)
           /* onExpandRow: function (index, row, $Subdetail) {
                itemTableAction(index, row, $Subdetail);
            }*/
        });
    }

    //载体类型
    function carrierStatusFormatter(value, row, index) {
        if (value == '0') {
            return '<span class="label label-warning">仅实体</span>';
        } else if(value == '1'){
            return '<span class="label label-info">仅电子</span>';
        }else {
            return '<span class="label label-success">共存</span>';
        }
    }

    //是否公开
    function publicStatusFormatter(value, row, index){
        if (value == '0') {
            return '<span class="label label-warning">未公开</span>';
        } else{
            return '<span class="label label-info">公开</span>';
        }
    }

    /**
     * 格式化卷密级
     * @param value
     * @param row
     * @param index
     */
    function traKeepFormatter(value, row, index) {
        return secretLevel[value];
    }
    /**
     * 格式化件密级
     * @param value
     * @param row
     * @param index
     */
    function traItemKeepFormatter(value, row, index) {
        return secretLevel[value];
    }

    //格式化期限
    function storageTimeSortOutFormatter(value, row, index){
        return storageTime[value];
    }

    //格式化归档单位
    function orgIdConNameSortFormatter(value, row, index){
        return orgList[value];
    }

    // 格式化状态
    function statusFormatter(value, row, index) {
        var volCarrier = $("#volCarrier").val();
        if(volCarrier == 0){
            return '<span class="label label-default">-</span>';
        }else{
            if (value == '1') {
                return '<span class="label label-success">已上传</span>';
            }else {
                return '<span class="label label-info">未上传</span>';
            }
        }
    }
    /**
     * 案卷状态
     */
    function typeVolFormatter(value, row, index){
        return archiveType[value];
    }

    /**
     * 卷宗状态
     */
    function statusVolumeFormatter(value, row, index){
        if(value == '0'){
            return '<span class="label label-default">著录</span>';
        }else if (value == '1') {
            return '<span class="label label-primary">待归档</span>';
        }else if(value == '2'){
            return '<span class="label label-success">已归档</span>';
        }else if(value == '4'){
            return '<span class="label label-info">已驳回</span>';
        }else if(value == '5'){
            return '<span class="label label-warning">归档失败</span>';
        }else {
            return '<span class="label label-danger">未知</span>';
        }
    }

    /**
     *	操作按钮
     */
    function actionFormatter(value, row, index) {
        return '<a href="javascript:void(0)" style="color:#01579b;" onclick="detailAction(' + row.itemId+')" >原文</a>';
    }

    /**
     * 跳转原文页面
     */
    function detailAction(id){
        if(id !="" && id !=null){
            $.ajax({
                type: "post",
                url: "${basePath}/pcwindow/item/viewItemOriginal",
                data: { id: id },
                success: function (data) {
                    if (data != "failure") {
                        $('#openPdfModel').modal({
                            keyboard: true
                        });
                        var url=data;
                        var str = url.substr(url.length-4,url.length-1);
                        if(str==".jpg" || str==".png"){
                            var htmlImg = '<img src="'+url+'" style=" width:100%;height: 100%;" alt="预览">';
                            $("#pdfDialog").eq(0).append(htmlImg);
                        }else{
                            var options={
                                pdfOpenParams: {
                                    pagemode: "thumbs",
                                    navpanes: '0',
                                    /*toolbar: '0',*/ //去掉工具栏,打印,下载等,,,,
                                    statusbar: '0',
                                    view: 'FitV'
                                }};
                            var myPDF = PDFObject.embed(data, "#pdfDialog", options);
                        }
                    }else {
                        confirmEvent('获取原文失败!');
                    }
                },
                error: function () {
                    confirmEvent('加载错误,请联系管理员!');
                }
            })
        }else{
            confirmEvent('请选择数据!');
        }
    }

    /**
     * 清空查询条件
     */
    function queryParamsClean() {
        $("#txt_volTitle").val("");
        $("#txt_volNo").val("");
    }

    function volDefaultParams(params){
        return {
            volTitle: $("#txt_volTitle").val(),
            volNo: $("#txt_volNo").val(),
            volArchiveStatus:$("#archiveStatus").val(),
            limit: params.limit,
            offset: params.offset,
            sort: params.sort,
            order: params.order}
    }

    /**
     * 条件查询
     */
    function queryParams() {
       /* var queryParams={
            volTitle: $("#txt_volTitle").val(),
            volNo: $("#txt_volNo").val(),
            volArchiveStatus:$("#archiveStatus").val()
        };
        var opt = {
            url: '/pcwindow/volumeArchive/volList',
            silent: true,
            query:queryParams
        };*/
        var opt = {
            url: '${basePath}/pcwindow/volumeArchive/volList',
            silent: true
        };
        $table.bootstrapTable('refresh', opt);
    }
    //查询归档驳回案卷
    function returnArchived() {
        $("#btn_floppySaved").show();
       /* var opt = {
            url: "/pcwindow/volumeArchive/volList?volArchiveStatus="+4,
            silent: true,
            pageNumber:1
        };
        enableSomeTools();*/
        var bootstrapTable = $table.bootstrapTable('destroy');
        //var initUrlA_2= "${basePath}/pcwindow/volumeArchive/volList?volArchiveStatus="+4;
        var initUrlA_2= "${basePath}/pcwindow/volumeArchive/volList";
        $("#archiveStatus").val("4");
        bootstrapTableAction(initUrlA_2,columnsA,childColumnsA);

    }

    //查询已归档
    function SearchArchived() {
        var opt = {
            //url: "${basePath}/pcwindow/volumeArchive/volList?volArchiveStatus="+2,
            url: "${basePath}/pcwindow/volumeArchive/volList",
            silent: true,
            pageNumber:1
        };
        $("#archiveStatus").val("2");
        //已归档的设置一些操作不可使用
        disableSomeTools();
        $table.bootstrapTable('refreshOptions', opt);
    }

    //查询归档失败
    function failureArchived(){
        $("#btn_floppySaved").hide();
        $table.bootstrapTable('destroy');
        var initUrlB= "${basePath}/pcwindow/volumeArchive/volList";
        $("#archiveStatus").val("5");
        var columnsB=[
            {field: 'ck', checkbox: true},
            /* {field: 'volId', title: 'ID', visible:false},*/
            {field: 'volCaseNum', title: '原档号'},
            {field: 'volStr4', title: '系统生成档号'},
            {field: 'volStr5', title: '归档错误原因',formatter: 'failureErrorReasonVolFormatter'},
            {field: 'volClass', title: '案卷类型',formatter: 'typeVolFormatter', visible:false},
            {field: 'volStorageTime', title: '保管期限',formatter: 'storageTimeSortOutFormatter', visible:false},
            {field: 'volNo', title: '案卷号'},
            {field: 'volFian', title: '全宗号', visible:false},
            {field: 'volTitle', title: '案卷题名'},
            {field: 'volArchiveYear', title: '归档年度', visible:false},
            {field: 'volArchiveUnit', title: '归档单位',formatter: 'orgIdConNameSortFormatter', visible:false},
            {field: 'volAuditLeader', title: '审计组长', visible:false},
            {field: 'volAuditDate', title: '审计起止日期', visible:false},
            {field: 'volSecret', title: '密级',formatter: 'traKeepFormatter',visible:false},
            {field: 'volStr3', title: '保密年限', visible:false},
            {field: 'volInsideDate', title: '卷内起止日期', visible:false},
            {field: 'volTotal', title: '总卷数', visible:false},
            {field: 'volCurrent', title: '当前卷数', visible:false},
            {field: 'volTotalPage', title: '页数', visible:false},
            {field: 'volItemNumber', title: '件数', visible:false},
            {field: 'volPublicStatus', title: '是否公开', visible: false,formatter: 'publicStatusFormatter' },
            {field: 'volCarrier', title: '载体类型', visible: false,formatter: 'carrierStatusFormatter' },
            {field: 'volArchiveStatus', title: '卷宗状态',formatter: 'statusVolumeFormatter'},
            {field: 'createdat', title: '创建时间',formatter:'createdatAction', visible:false},
            {field: 'action', title: '操作', align: 'center', formatter: 'volErrorActionFormatter', events: 'actionEvents', clickToSelect: false}
        ];

        var childColumnsB=[
            /* {field: 'ck',checkbox: true},*/
            {field: 'itemStr1',title: '件号'},
            {field: 'itemStr7',title: '系统生成件号'},
            {field: 'itemNum', title: '序号'},
            {field: 'itemName',title: '文号', visible: false},
            {field: 'itemTemporary',title: '单元号', visible:false},
            {field: 'itemSecret',title: '卷内件密级',formatter: 'traItemKeepFormatter',visible:false},
            {field: 'itemStr6',title: '保密年限', visible:false},
            {field: 'itemTitle',title: '卷内件题名'},
            {field: 'itemRespons',title: '责任者'},
            {field: 'itemCreateTime',title: '发文日期', visible: false},
            {field: 'itemPage',title: '页次', visible:false},
            {field: 'itemStr5', title: '是否公开', visible: false,formatter: 'publicStatusFormatter' },
            {field: 'itemStr3',title: '挂接状态', formatter: 'statusFormatter'},
            {field: 'itemCreateDate',title: '创建时间',formatter:'createItemAction', visible:false},
            {field: 'action', title: '操作', align: 'center', formatter: 'itemErrotactionFormatter', events: 'actionEvents', clickToSelect: false}
        ];
        bootstrapTableAction(initUrlB,columnsB,childColumnsB);
    }
    //归档失败卷层次操作
    function volErrorActionFormatter(value, row, index){
        var volArchiveStatus = row.volArchiveStatus;
        var volStr5 = row.volStr5;
        if( volArchiveStatus== "5" && volStr5=="1"){
            return '<a href="javascript:void(0)" style="color:red;" onclick="beforeVolErrorAction(' + row.volId+')" title="卷内件的件号不跟随变动">原档号强制归档</a>&nbsp;&nbsp;'+
                '&nbsp;&nbsp;<a href="javascript:void(0)" style="color:green;" onclick="nowVolErrordetailAction(' + row.volId+')" title="卷内件的件号不跟随变动">归档</a>';
        }else{
            return '<a href="javascript:void(0)" style="color:green;" onclick="nowVolErrordetailAction(' + row.volId+')" title="卷内件的件号不跟随变动">归档</a>&nbsp;&nbsp;'
        }
    }
    //归档失败件层次操作
    function itemErrotactionFormatter(value, row, index){
        var itemStr7 = row.itemStr7;
        if( itemStr7 != ""){
            var itemStr8 = row.itemStr8;
            if(itemStr8 == "1"){
                return '<span style="color: red">已确定原件号</span>'
            }else if(itemStr8 == "2") {
                return '<span style="color: green">已确定新件号</span>'
            }else {
                return '<a href="javascript:void(0)" style="color:red;" onclick="beforeItemErrorAction(' + row.itemId+')" title="使用原件号">原件号</a>&nbsp;&nbsp;'+
                    '&nbsp;&nbsp;<a href="javascript:void(0)" style="color:green;" onclick="nowItemErrorAction(' + row.itemId+')" title="使用新件号">新件号</a>';
            }

        }
    }
    /**
     *Error卷 新档号归档
     */
    function nowVolErrordetailAction(volId){
        $.ajax({
            type: "post",
            url: "${basePath}/pcwindow/volErrorArchive",
            data: { volId: volId,archiveStatus:"1"},
            success: function (data) {
                if (data == "success") {
                    $table.bootstrapTable('refresh');
                    confirmEvent("确定成功!");
                }else {
                    confirmEvent(data);
                }
            }
        })
    }

    /**
     * Error卷，原档号强制归档
     */
    function beforeVolErrorAction(volId){
        $.ajax({
            type: "post",
            url: "${basePath}/pcwindow/volErrorArchive",
            data: { volId: volId,archiveStatus:"0"},
            success: function (data) {
                if (data == "success") {
                    $table.bootstrapTable('refresh');
                    confirmEvent("确定成功!");
                }else {
                    confirmEvent(data);
                }
            }
        })
    }

    /**
     * Error件，使用系统生成的件号
     */
    function nowItemErrorAction(itemId){
        $.ajax({
            type: "post",
            url: "${basePath}/pcwindow/nowItemError",
            data: { itemId: itemId},
            success: function (data) {
                if (data == "success") {
                    //$table.bootstrapTable('refresh');
                    confirmEvent("确定成功!");
                }else {
                    confirmEvent(data);
                }
            }
        })
    }

    /**
     * Error件，使用原件号
     */
    function beforeItemErrorAction(itemId){
        $.ajax({
            type: "post",
            url: "${basePath}/pcwindow/beforeItemError",
            data: { itemId: itemId},
            success: function (data) {
                if (data == "success") {
                    //$table.bootstrapTable('refresh');
                    confirmEvent("确定成功!");
                }else {
                    confirmEvent(data);
                }
            }
        })
    }

    //禁用一些功能
    function disableSomeTools(){
        $("#btn_edit").hide();
        $("#btn_turnDown").hide();
        $("#btn_floppySaved").hide();
        $("#btn_adjustment").hide();
    }
    //启动一些功能
    function enableSomeTools(){
        $("#btn_edit").show();
        $("#btn_turnDown").show();
        $("#btn_floppySaved").show();
        $("#btn_adjustment").show();
    }

    //查询未归档
    function SearchNotArchive() {
        $("#btn_floppySaved").show();
        /*var opt = {
            url: "/pcwindow/volumeArchive/volList?volArchiveStatus="+1,
            silent: true,
            pageNumber:1
        };
        $table.bootstrapTable('refreshOptions', opt);
        enableSomeTools();*/
        $table.bootstrapTable('destroy');
        //var initUrlA_1= "${basePath}/pcwindow/volumeArchive/volList?volArchiveStatus="+1;
        var initUrlA_1= "${basePath}/pcwindow/volumeArchive/volList";
        $("#archiveStatus").val("1");
        bootstrapTableAction(initUrlA_1,columnsA,childColumnsA);
    }
    /**
     * 归档失败错误代码转译
     */
    function failureErrorReasonVolFormatter(value, row, index){
        if (value == '1') {
            return '<span style="color: red">档号比对失败</span>';
        }else if(value == '2'){
            return '<span style="color: red">件号比对失败</span>';
        }else if(value == '3'){
            return '<span style="color: red">无卷内件</span>';
        }else if(value == '4'){
            return '<span style="color: red">卷内件未挂接原文</span>';
        }else if(value == '5'){
            return '<span style="color: red">页次超过该卷总页数</span>';
        }else if(value == '6'){
            return '<span style="color: red">载体类型为空</span>';
        }else if(value == '7'){
            return '<span style="color: red">构成档号的著录项为空</span>';
        }else {
            return '<span style="color: red">未知，请核对著录项</span>';
        }
    }

    /**
     * 卷时间处理
     */
    function createdatAction(value, row, index) {
        var timeVol = row.volCreateDate;
        return formatshortDateTime(timeVol);
    }

    /**
     * 件时间处理
     */
    function createItemAction(value, row, index){
        var timeItem = value.time;
        return formatshortDateTime(timeItem);
    }

    /**
     * 查看详情页面
     */
    function detilsAction(){
        var rows = $table.bootstrapTable('getSelections');
        if(rows.length==1){
            var volIdToDetils = rows[0].volId;
            if(rows[0].volArchiveStatus == 2){
                confirmEvent('已归档案卷，不能再进行调整！');
            }else{
                window.location.href = "${basePath}/pcwindow/arcCreate?volIdToDetils="+volIdToDetils;
            }
        }else{
            confirmEvent('请选中一行数据!');
        }
    }

    /**
     * 驳回处理
     */
    function turnDownVolAction(){
        var rows = $table.bootstrapTable('getSelections');
        if(rows.length != 0){
            var ids = new Array();
            for (var i in rows) {
                ids.push(rows[i].volId);
            }
            $.ajax({
                type: "post",
                url: "${basePath}/pcwindow/sortOut/turnDown",
                data: { ids: ids.join("-") },
                success: function (data) {
                    if (data == "success") {
                        $table.bootstrapTable('refresh');
                    }else {
                        Ewin.alert(data);
                    }
                },
                error: function () {
                    confirmEvent('操作错误,请联系管理员!');
                }
            })
        }else{
            confirmEvent('请选中一行数据');
        }
    }

    //载体类型选择跳转
    /*function savedVolAction() {
        $('#carrierTypeDialog').modal({
            keyboard: true
        });
    }*/
    /**
     * 卷宗归档
     */
    function saveVolArchiveAction(){
        var rows = $table.bootstrapTable('getSelections');
        if(rows.length != 0){
            var ids = new Array();
            for (var i in rows) {
                ids.push(rows[i].volId);
            }
            $.ajax({
                type: "post",
                url: "${basePath}/pcwindow/sortOut/submitArchive",
                data: { ids: ids.join("-")},
                success: function (data) {
                    if (data == "success") {
                        /*$('#carrierTypeDialog').modal('hide');*/
                        confirmEvent("归档成功!");
                    }else {
                      /*  $('#carrierTypeDialog').modal('hide');*/
                        confirmEvent(data);
                    }
                    $table.bootstrapTable('refresh');
                }
            })
        }else{
            confirmEvent('请选择一条记录!');
        }
    }


//***********************打印卷内目录Start********************
    /**
     * 打印卷内目录
     */
    function printVolumeDirAction(){
        var rows = $table.bootstrapTable('getSelections');
        if (rows.length != 1) {
            confirmEvent('请选择一条记录！');
        } else {
            $("#printTable tbody").empty();
            $("#printVolumeDirModal").modal("show");
            $("#printVolumeTitle").text("请选择打印项：");
            autoPrintTable();
        }

    }

    //自动生成两列：顺序号，题名
    function autoPrintTable(){
        var defaultNum = 4;
        for (var i=1;i<parseInt(defaultNum);i++){
            $("#printTable tbody").append(
                "<tr>"+
                "<td style=\"text-align: center\" class=\"Columns\">"+i+"</td>"+
                "<td><select  style='width: 100%;height: 100%'></select></td>"+
                "<td><a class=\"delPrint\" href=\"javascript:;\" onclick=\"deletePrintAction(this)\" data-toggle=\"tooltip\" title=\"删除\"><i class=\"glyphicon glyphicon-remove\"></i></a></td>"+
                "</tr>"
            );
            //给下拉框中添加<option>
            var row = $("#printTable tr:last").find("select:eq(0)");
            row.append(printSelectValue);
            //设置1,2列的默认选项
            switch (i){
                case 1:
                    row.find("option[value = 'itemNum']").attr("selected","selected");
                    break;
                case 2:
                    row.find("option[value = 'itemPage']").attr("selected","selected");
                    break;
                case 3:
                    row.find("option[value = 'itemTitle']").attr("selected","selected");
                    break;
                default:
                    break;

            }
        }
    }
    //下拉框中的<option>
    var printSelectValue=function (){
        var secretStr = "";
        for(var key in printFields){
            secretStr += "<option value="+printFields[key].value+">"+printFields[key].text+"</option>";
        }
        return $(secretStr);
    }

    //添加一行
    function insertRowPrint(){
        var comns;
        var lieshu= $("#printTable tr:last td:first").text();
        if(lieshu.length == 0){
            comns=parseInt(1);
        }else{
            comns=parseInt(lieshu)+1;
        }

        $("#printTable tbody").append(
            "<tr>"+
            "<td style=\"text-align: center\" class=\"Columns\">"+comns+"</td>"+
            "<td><select  style='width: 100%;height: 100%'></select></td>"+
            "<td><a class=\"delPrint\" href=\"javascript:;\" onclick=\"deletePrintAction(this)\" data-toggle=\"tooltip\" title=\"删除\"><i class=\"glyphicon glyphicon-remove\"></i></a></td>"+
            "</tr>"
        );
        //给下拉框中添加<option>
        var row = $("#printTable tr:last").find("select:eq(0)");
        row.append(printSelectValue);
    }
    //删除本行
    function deletePrintAction(obj){
        $(obj).parents('tr').remove();//删除选择的该行
        $('#printTable tbody tr').each(function(i){  // 遍历 tr
            $(this).find("td:first").text(i+1);
        });
    }
    //生成卷内目录
    function printSubmitAction() {
        //获取打印设置框的值
        var allPrintNum = new Array();
        $('#printTable tbody tr').each(function(i){  // 遍历 tr
            var columns=$(this).find("td:first").text();//列
            var fieldsValue=$(this).find("select:first").find(":selected").val();//表名
            var fieldsText=$(this).find("select:first").find(":selected").text();//对应中文
            var contents=columns+"|"+fieldsValue+"|"+fieldsText;
            allPrintNum.push(contents);
        });
        //获取列表中勾选的卷
        var rowsPrint = $table.bootstrapTable('getSelections');
        var volIdPrint=rowsPrint[0].volId;

        if(allPrintNum.length != 0){
            var allPrintRows=JSON.stringify(allPrintNum);
            printAjaxAction(allPrintRows,volIdPrint);
            $("#printVolumeDirModal").modal('hide');
        }
    }

    //生成卷内目录ajax请求后台
    function printAjaxAction(printRows,volIdPrint){
        $.ajax({
            type: 'post',
            url: '${basePath}/pcwindow/print/printRowsGen',
            data: {printRows:printRows,volIdPrint:volIdPrint},
            async:true,
            // contentType:"application/json", // 指定这个协议很重要
            beforeSend: function() {
                // 禁用按钮防止重复提交
                $("#printSubmitId").attr({ disabled: "disabled" });
            },
            success: function(result) {
                //alert("生成卷内目录成功，展示pdf");
                if(result.code == 0){
                    confirmEvent('操作失败，请重试！');
                }else{

                    var options={
                        pdfOpenParams: {
                            pagemode: "thumbs",
                            navpanes: '0',
                            /*toolbar: '0',*/   //去掉工具栏,打印,下载等,,,,
                            statusbar: '0',
                            view: 'FitV'
                        }};
                    $('#pdfViewModel').modal({
                        keyboard: true
                    });
                   // var url="${basePath}/localpdf/itemCatalogPDF"+result.data+".pdf";
                    //var myPDF = PDFObject.embed(url, "#pdfShow", options);
                    var myPDF = PDFObject.embed(result.data, "#pdfShow", options);
                    $("#nowMilliseconds").val(result.data);
                }
            },
            complete: function () {
                $("#printSubmitId").removeAttr("disabled");
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {
                confirmEvent(textStatus);
            }
        });
    }

    /**
    * 捕获openPdfModel，pdf打印窗口关闭事件
    */
    $(function () {
        $('#pdfViewModel').on('hide.bs.modal', function () {
            var openMilliseconds=$("#nowMilliseconds").val();
            $.ajax({
                type: 'post',
                url: '${basePath}/pcwindow/print/delOpenPdf',
                data: {openMilliseconds:openMilliseconds},
                // contentType:"application/json", // 指定这个协议很重要
                success: function(result) {
                    if(result.code == 1){
                        $("#nowMilliseconds").val("");
                    }
                },
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                    confirmEvent(textStatus);
                }
            });

        });
    });

    /**
     * 打印备考表
     */
    function printPreparAction(){
        confirmEvent("模板样式未定义,待定义!");
    }
//----------------------公共方法-------------------------------------------------------------------
    /**
     * 下拉框加载
     * @param selectId 下拉框Id
     * @param value 卷Id
     * @param type 0:选中传入的卷id.1:删除选中的卷id
     * @constructor
     */
    function ORIVolumeAction(selectId,value,type){
        $.ajax({
            type: 'post',
            url: '${basePath}/pcwindow/archive/allSelect',
            //data: data,
            success: function(result) {
                if (result.code ==1){
                    var allSelect = eval('('+result.data+')');
                    //var str2 = '';
                    var str2 ='<option value="请选择" disabled selected hidden>请选择</option>';
                    for (var i = 0; i < allSelect.length; i++){
                        str2 += '<option value="'+ allSelect[i].volId +'">'+ allSelect[i].volNo +'</option>';
                    }
                    //    将动态拼接的数据渲染
                    $('#'+selectId).html(str2);
                }
                if(type==0){
                    $("#"+selectId+" option[value='"+value+"']").attr("selected", "selected");
                }else if(type==1){
                    $("#"+selectId+" option[value='"+value+"']").remove();
                }
            },
            error: function(XMLHttpRequest, textStatus, errorThrown) {
                confirmEvent(textStatus);
            }
        });
    }
//********************************卷内调整开始Start*********************************
    //卷内顺序调整
    function adjustOrderAction(){
        var rows = $table.bootstrapTable('getSelections');
        //选择了两条数据
        if (rows.length != 1) {
            confirmEvent('请选择一条记录！');
            //选择一条数据
        }else if(rows.length == 1) {
            $('#AdjustOrderModal').modal({
                keyboard: true
            });
            var opt = {
                url: '${basePath}/pcwindow/archive/orAdjustOrder?volId=' + rows[0].volId,
                silent: true
            };
            $("#volIdSort").val(rows[0].volId);
            $("#orItemListTable").bootstrapTable('refresh', opt);
        }
    }
    var dragbeforeidx,draglateridx;
    $("#orItemListTable").bootstrapTable({
        height: 470,
        striped: true,//是否显示行间隔色
        // search: false,//是否显示表格搜索，此搜索是客户端搜索，不会进服务端，所以，个人感觉意义不大
        showRefresh: false,//是否显示刷新按钮
        //showColumns: true,//是否显示所有的列
        minimumCountColumns: 2,//最少允许的列数
        clickToSelect: true,//是否启用点击选中行
        detailView: false,//是否显示父子表
        detailFormatter: 'detailFormatter',
        pagination: false,//是否显示分页（*）
        paginationLoop: false,
        sidePagination: 'server',//分页方式：client客户端分页，server服务端分页（*）
        silentSort: false,
        smartDisplay: false,
        escape: true,
        searchOnEnterKey: true,
        idField: 'itemId',
        maintainSelected: true,
        toolbar: '#movetoolbar',//工具按钮用哪个容器
        columns: [
            /*{field: 'ck', checkbox: true,hidden:true},*/
            {field: 'itemNum', title: '序号', align: 'center',width:'25px'},
            {field: 'itemTitle', title: '题名', align: 'center'}
        ],
        //当选中行，拖拽时的哪行数据，并且可以获取这行数据的上一行数据和下一行数据
        onReorderRowsDrag: function(table, row) {
            //取索引号
            dragbeforeidx = $(row).attr("data-index");
        },
        //拖拽完成后的这条数据，并且可以获取这行数据的上一行数据和下一行数据
        onReorderRowsDrop: function (table, row) {
            //取索引号
            draglateridx = $(row).attr("data-index");
        }
    });
    //********************************分卷调整开始Start*********************************
    function deleteAdjustAction(){
        var rows = $table.bootstrapTable('getSelections');
        //选择了两条数据
        if (rows.length != 1) {
            confirmEvent('请选择一条记录！');
            //选择一条数据
        }else if(rows.length == 1) {
            $('#segmentVolumeModal').modal({keyboard: true});
            var opt = {
                url: '${basePath}/pcwindow/archive/orAdjustOrder?volId=' + rows[0].volId,
                silent: true
            };
            ORIVolumeAction('newVolumeNumSeg',rows[0].volId,1);
            $("#volIdBeforeSeg").val(rows[0].volId);
            $("#beforeVolumeTableSeg").bootstrapTable('refresh', opt);
        }
    }

    //分卷左边表格
    $("#beforeVolumeTableSeg").bootstrapTable({
        height: 480,
        cache: false,//设置为 true 禁用 AJAX 数据缓存
        striped: true,//是否显示行间隔色
        //search: false,//是否显示表格搜索，此搜索是客户端搜索，不会进服务端，所以，个人感觉意义不大
        showRefresh: false,//是否显示刷新按钮
        //showColumns: true,//是否显示所有的列
        minimumCountColumns: 2,//最少允许的列数
        clickToSelect: true,//是否启用点击选中行
        detailView: false,//是否显示父子表
        detailFormatter: 'detailFormatter',
        pagination: false,//是否显示分页（*）
        paginationLoop: false,//设置为 true 启用分页条无限循环的功能。
        sidePagination: 'server',//分页方式：client客户端分页，server服务端分页（*）
        silentSort: false,//设置为 false 将在点击分页按钮时，自动记住排序项。仅在 sidePagination设置为 server时生效.
        smartDisplay: false,//正确显示分页或卡片视图。
        escape: true,//转义HTML字符串，替换 &, <, >, ", `, 和 ‘ 字符.
        searchOnEnterKey: true,// 设置为 true时，按回车触发搜索方法，否则自动触发搜索方法
        idField: 'itemId',//指定主键列
        maintainSelected: true,//设置为 true 在点击分页按钮或搜索按钮时，将记住checkbox的选择项
        toolbar: '#movetoolbar',//工具按钮用哪个容器
        columns: [
            {field: 'ck', checkbox: true},
            {field: 'itemId', title: '主键',visible:false},
            {field: 'itemNum', title: '序号', align: 'center'},
            {field: 'itemTitle', title: '题名', align: 'center'}
        ]
    });
    //分卷选择新卷下拉框
    function newVolumeNumSegOnChange(){
        var volId = $("#newVolumeNumSeg option:selected").val();
        //alert(volId);
        var opt = {
            url: '${basePath}/pcwindow/archive/orAdjustOrder?volId='+ volId,
            silent: true
        };
        $("#afterVolumeTableSeg").bootstrapTable('refresh', opt);
    }
    //分卷右边表格
    $("#afterVolumeTableSeg").bootstrapTable({
        height: 480,
        cache: false,//设置为 true 禁用 AJAX 数据缓存
        striped: true,//是否显示行间隔色
        // search: false,//是否显示表格搜索，此搜索是客户端搜索，不会进服务端，所以，个人感觉意义不大
        showRefresh: false,//是否显示刷新按钮
        //showColumns: true,//是否显示所有的列
        minimumCountColumns: 2,//最少允许的列数
        clickToSelect: true,//是否启用点击选中行
        detailView: false,//是否显示父子表
        detailFormatter: 'detailFormatter',
        pagination: false,//是否显示分页（*）
        paginationLoop: false,//设置为 true 启用分页条无限循环的功能。
        sidePagination: 'server',//分页方式：client客户端分页，server服务端分页（*）
        silentSort: false,//设置为 false 将在点击分页按钮时，自动记住排序项。仅在 sidePagination设置为 server时生效.
        smartDisplay: false,//正确显示分页或卡片视图。
        escape: true,//转义HTML字符串，替换 &, <, >, ", `, 和 ‘ 字符.
        searchOnEnterKey: true,// 设置为 true时，按回车触发搜索方法，否则自动触发搜索方法
        idField: 'itemId',//指定主键列
        maintainSelected: true,//设置为 true 在点击分页按钮或搜索按钮时，将记住checkbox的选择项
        toolbar: '#movetoolbar',//工具按钮用哪个容器
        columns: [
            {field: 'ck', checkbox: true},
            {field: 'itemId', title: '主键',visible:false},
            {field: 'itemNum', title: '序号', align: 'center'},
            {field: 'itemTitle', title: '题名', align: 'center'}
        ]
    });
    //分卷右移
    function DeMoveRightBtn() {
        var newVolId=$("#newVolumeNumSeg option:selected").val();
        if(newVolId=="请选择" | newVolId==null | newVolId==undefined){
            confirmEvent('请选择移入卷宗！');
            return ;
        }
        var selectContent = $('#beforeVolumeTableSeg').bootstrapTable('getSelections');//获取左边表格数据
        $('#afterVolumeTableSeg').bootstrapTable("append", selectContent);//放置到右边表格
        var selects = $('#beforeVolumeTableSeg').bootstrapTable('getSelections');//获取左边选中数据
        itemId = $.map(selects, function (row) {
            return row.itemId;
        });
        //删除左边表格数据转移的数据
        $('#beforeVolumeTableSeg').bootstrapTable('remove', {
            field: 'itemId',
            values: itemId
        });
    }
    //分卷左移
    function DeMoveLeftBtn(){
        var selectContent = $('#afterVolumeTableSeg').bootstrapTable('getSelections');//获取右边表格数据
        $('#beforeVolumeTableSeg').bootstrapTable("append", selectContent);//放置到左边表格
        var selects = $('#afterVolumeTableSeg').bootstrapTable('getSelections');//获取右边选中数据
        itemId = $.map(selects, function (row) {
            return row.itemId;
        });
        //删除右边表格数据转移的数据
        $('#afterVolumeTableSeg').bootstrapTable('remove', {
            field: 'itemId',
            values: itemId
        });
    }
    //**********************************合卷调整*********************************************
    //合卷打开
    function addAdjustAction(){
        var rows = $table.bootstrapTable('getSelections');
        //选择了两条数据
        if (rows.length != 1) {
            confirmEvent('请选择一条记录！');
            //选择一条数据
        }else if(rows.length == 1) {
            $('#addAdjustVolModal').modal({keyboard: true});
            var opt = {
                url: '${basePath}/pcwindow/archive/selectItemNot',
                silent: true
            };
            //ORIVolumeAction('addAdjustVolNum',rows[0].volId,0);
            //保存所选卷Id
            $("#volIdHE").val(rows[0].volId);
            $("#addAdjustItemTable").bootstrapTable('refresh', opt);
        }
    }
    //合卷件表格
    $("#addAdjustItemTable").bootstrapTable({
        height: 500,
        clickToSelect: false,
        detailView: false,//父子表
        uniqueId: "itemId",
        dataType:'json',
        pagination: false,
        clickToSelect: true,//是否启用点击选中行
        /* sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
         pageNumber:1,                       //初始化加载第一页，默认第一页
         pageSize: 10,                       //每页的记录行数（*）
         pageList: [10, 25, 50, 100],*/        //可供选择的每页的行数（*）
        cardView: false,                    //是否显示详细视图
        showRefresh: false,                  //是否显示刷新按钮
        minimumCountColumns: 2,             //最少允许的列数
        showColumns: true,                  //是否显示所有的列
        columns: [
             {field: 'ck',checkbox: true},
            {field: 'itemNum', title: '序号'},
            {field: 'itemName',title: '文号'},
            {field: 'itemTemporary',title: '单元号'},
            {field: 'itemSecret',title: '卷内件密级',formatter: 'traItemKeepFormatter', visible:false},
            {field: 'itemStr6',title: '保密年限', visible:false},
            {field: 'itemTitle',title: '卷内件题名'},
            {field: 'itemRespons',title: '责任者'},
            {field: 'itemCreateTime',title: '发文日期'},
            {field: 'itemPage',title: '页次', visible:false},
            {field: 'itemStr1',title: '件号', visible:false},
            {field: 'itemIsPdf',title: '挂接状态', visible:false, formatter: 'statusFormatter'},
            {field: 'itemCreateDate',title: '创建时间',formatter:'createItemAction', visible:false},
        ]
    });
    //***********************************拆卷调整******************************************
    function tearAdjustAction(){
        var rows = $table.bootstrapTable('getSelections');
        //选择了一条数据
        if (rows.length != 1) {
            confirmEvent('请选择一条记录！');
            //选择一条数据
        }else if(rows.length == 1) {
            $('#unwindingVolModal').modal({keyboard: true});
            var opt = {
                url: '${basePath}/pcwindow/archive/selectVolItemAll?volId='+rows[0].volId,
                silent: true
            };
            //ORIVolumeAction('addAdjustVolNum',rows[0].volId,0);
            //保存所选卷Id
            $("#unwindingVolId").val(rows[0].volId);
            $("#filesVolTable").bootstrapTable('refresh', opt);
        }
    }
    //拆卷原件表格
    $("#filesVolTable").bootstrapTable({
        height: 500,
        clickToSelect: false,
        detailView: false,//父子表
        uniqueId: "itemId",
        dataType:'json',
        pagination: false,
        clickToSelect: true,//是否启用点击选中行
        /* sidePagination: "server",           //分页方式：client客户端分页，server服务端分页（*）
         pageNumber:1,                       //初始化加载第一页，默认第一页
         pageSize: 10,                       //每页的记录行数（*）
         pageList: [10, 25, 50, 100],*/        //可供选择的每页的行数（*）
        cardView: false,                    //是否显示详细视图
        showRefresh: false,                  //是否显示刷新按钮
        minimumCountColumns: 2,             //最少允许的列数
        showColumns: true,                  //是否显示所有的列
        columns: [
            {field: 'ck',checkbox: true},
            {field: 'itemNum', title: '序号'},
            {field: 'itemName',title: '文号'},
            {field: 'itemTemporary',title: '单元号'},
            {field: 'itemSecret',title: '卷内件密级',formatter: 'traItemKeepFormatter', visible:false},
            {field: 'itemStr6',title: '保密年限', visible:false},
            {field: 'itemTitle',title: '卷内件题名'},
            {field: 'itemRespons',title: '责任者'},
            {field: 'itemCreateTime',title: '发文日期'},
            {field: 'itemPage',title: '页次', visible:false},
            {field: 'itemStr1',title: '件号', visible:false},
            {field: 'itemIsPdf',title: '挂接状态', visible:false, formatter: 'statusFormatter',width:'100px',align:"center"},
            {field: 'itemCreateDate',title: '创建时间',formatter:'createItemAction', visible:false},
        ]
    });

    /**
     * 导出数据
     */
    function exportSortVolAndItemAction(){
        var volTitle = $("#txt_volTitle").val();
        var volNo= $("#txt_volNo").val();
        var volArchiveStatus=$("#archiveStatus").val();
        window.location.href="${basePath}/pcwindow/exportVolAndItem?volTitle="
            +volTitle+"&volNo="+volNo+"&volArchiveStatus="+volArchiveStatus;
    }

    /**
     * 数据刷新（更新挂接状态和件数）
     */
    function refreshArcDataAction(){
        $.ajax({
            type: "post",
                url: "${basePath}/pcwindow/volumeAndItem/refreshData",
            success: function (data) {
                if (data == "success") {
                    $table.bootstrapTable('refresh');
                }
            },
            error: function () {
                Ewin.alert('操作错误,请联系管理员!');
            }
        });
    }
</script>
</body>
</html>

